package com.wctj.api.base.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * 开发平台支付配置信息
 * @author carol
 * @date   2024-09-23 17:29:51
 */
@TableName("ddwx_payment_cfg_info")
public class DdwxPaymentCfgInfo extends BaseDomain{

    /**
     *id
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     *业务类型：zgzg
     */
    private String bizCode;

    /**
     *对接系统平台
     */
    private String systemPlatform;
    /**
     *企业网银用户号
     */
    private String uid;
    /**
     *客户私钥
     */
    private String privateKey;
    /**
     *银行公钥
     */
    private String publicKey;
    /**
     *银行消息通知对应的公钥
     */
    private String bankPubkey;
    /**
     *协商的对称密钥
     */
    private String symKey;
    /**
     *请求URL
     */
    private String symUrl;

    /**
     *服务端回调地址
     */
    private String notifyUrl;

    /**
     *前端回调地址
     */
    private String callbackUrl;

    /**
     *是否标识删除 0:有效，1：删除
     */
    private Integer isDeleted;


    @Override
    public Long getId() {
        return id;
    }

    @Override
    public void setId(Long id) {
        this.id = id;
    }

    public String getBizCode() {
        return bizCode;
    }

    public void setBizCode(String bizCode) {
        this.bizCode = bizCode;
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    public String getCallbackUrl() {
        return callbackUrl;
    }

    public void setCallbackUrl(String callbackUrl) {
        this.callbackUrl = callbackUrl;
    }

    public Integer getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }

    public String getSystemPlatform() {
        return systemPlatform;
    }

    public void setSystemPlatform(String systemPlatform) {
        this.systemPlatform = systemPlatform;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getPrivateKey() {
        return privateKey;
    }

    public void setPrivateKey(String privateKey) {
        this.privateKey = privateKey;
    }

    public String getPublicKey() {
        return publicKey;
    }

    public void setPublicKey(String publicKey) {
        this.publicKey = publicKey;
    }

    public String getBankPubkey() {
        return bankPubkey;
    }

    public void setBankPubkey(String bankPubkey) {
        this.bankPubkey = bankPubkey;
    }

    public String getSymKey() {
        return symKey;
    }

    public void setSymKey(String symKey) {
        this.symKey = symKey;
    }

    public String getSymUrl() {
        return symUrl;
    }

    public void setSymUrl(String symUrl) {
        this.symUrl = symUrl;
    }
}